首先通过网线将无线路由器与PC连接起来,然后在开始菜单中输入CMD命令进入DOS界面,找到新版本固件所在的文件夹;在该文件夹下输入“tftp-i 192.168.1.1 put WRT320N.bin”命令;等待两分钟后路由器重启并进行自动升级,电源指示灯也恢复正常状态,修复成功。
这实际上是利用TFTP文件传送命令修复固件的一个实例。虽然方法很简单,但是相信很多人都不知道,值得向玩家推荐。另外,通过测试笔者发现,使用TFTP命令的方式修复路由器固件损坏不只适用于Linksys的产品,网件、D-Link等部分型号的产品也同样适用,DIY玩家碰到这类问题时可以尝试一下。
要提示大家注意的是,有些产品除了要区分型号外,还要区分硬件版本号,例如Linksys WRT54G就有几个硬件版本,由于使用的芯片不同,固件文件也是不同的,所以在下载前一定要分清楚,否则就会出现严重的问题。
路由器固件在升级过程中损坏如何修复?
我们的路由器在使用一段时间后会因为厂家出了新的固件,或以前是界面采用的英文,后又改为中文而要升级。升级中难免出现固件被损坏的情况,万一闪存中的Image文件损坏(错误的升级或升级过程被中断,或者根据开放源程序开发的错误程序等等),您可以通过TFTP修复固件:
1. 将设备断电
2. 按住面板上的RESET按钮(天线旁边的小圆孔)
3. 接上设备的电源
4. 观察测试灯,一直按住RESET按钮直到测试灯从闪烁的状态转变到常亮状态(这说明设备已经进入TFTP修复状态)
5. 将PC用网线连接到设备的LAN口,将PC的IP设置为192.168.1.2
6. 传送固件的Image文件到设备。先进入升级文件保存的路径,以将升级文件保存在C:\TFTP-root路径下为例:
1) Windows系统,输入DOS命令:tftp -i 192.168.1.1 PUT KWGR614_XXX.bix
先进入升级文件保存的路径,以将升级文件保存在C:\TFTP-root路径下为例,进入Dos窗口,输入命令:tftp –i 192.168.1.1 PUT kwgr614_1_0_1_10_17ww_outside_na.bix.稍待片刻,如传送成功,会出现如下界面:
2) Linux系统,输入命令:tftp -m binary 192.168.1.1 -c put KWGR614_XXX.bix
“KWGR614_XXX.bix”是要传送的固件的Image文件
7. 文件传送完毕后,等待10秒钟左右,观察测试灯状态,当它开始闪烁时,修复已经完成
8. 重启KWGR614
(如果恢复过程中断或失败,重复以上步骤)